(computer science) a circuit or chip that translates commands into a form that can control a hard disk drive